place of installation - Français Anglais Dictionnaire